﻿// Decompiled with JetBrains decompiler
// Type: Tecnomatix.Engineering.ExternalConnections.Interfaces.ITxPlcConnConf
// Assembly: DnProcessSimulateCommands, Version=2402.0.0.890, Culture=neutral, PublicKeyToken=null
// MVID: A885D881-AEDF-447E-852A-6F13102E089C
// Assembly location: C:\Program Files\Tecnomatix_2402\eMPower\DotNetCommands\DnProcessSimulateCommands.dll

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;


namespace Tecnomatix.Engineering.ExternalConnections.Interfaces;

[CompilerGenerated]
[Guid("2F55F4B4-983C-4644-9D4E-BF73B924029B")]
[TypeIdentifier]
[ComImport]
public interface ITxPlcConnConf
{
  [DispId(101)]
  [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)]
  bool Setup([In] IntPtr hwnd);

  [DispId(102)]
  string State { [DispId(102), MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(102), MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] [param: MarshalAs(UnmanagedType.BStr), In] set; }

  [DispId(103)]
  string Name { [DispId(103), MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(103), MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] [param: MarshalAs(UnmanagedType.BStr), In] set; }
}
